////////////////////////////////////////////////////////////////////////////////
// Copyright (C) 2008 Michiel Helvensteijn                                    //
//                                                                            //
// This file is part of the Mist compiler.                                    //
//                                                                            //
// The Mist compiler is free software: you can redistribute it and/or modify  //
// it under the terms of the GNU General Public License as published by       //
// the Free Software Foundation, either version 3 of the License, or          //
// (at your option) any later version.                                        //
//                                                                            //
// The Mist compiler is distributed in the hope that it will be useful,       //
// but WITHOUT ANY WARRANTY; without even the implied warranty of             //
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the              //
// GNU General Public License for more details.                               //
//                                                                            //
// You should have received a copy of the GNU General Public License          //
// along with the Mist compiler.  If not, see <http://www.gnu.org/licenses/>. //
////////////////////////////////////////////////////////////////////////////////

/******************************************************************************
 * Public Includes                                                            *
 ******************************************************************************/

#include "ast/node.hpp"
#include "ast/arithmeticoperation.hpp"
#include "ast/functioncall.hpp"
#include "ast/unaryoperation.hpp"
#include "ast/identifier.hpp"
#include "ast/integerliteral.hpp"
#include "ast/booleanliteral.hpp"
#include "ast/null.hpp"
#include "ast/type.hpp"
#include "ast/arraytype.hpp"
#include "ast/integertype.hpp"
#include "ast/booleantype.hpp"
#include "ast/statement.hpp"
#include "ast/assertion.hpp"
#include "ast/ifstatement.hpp"
#include "ast/whilestatement.hpp"
#include "ast/assignment.hpp"
#include "ast/idassignment.hpp"
#include "ast/compoundstatement.hpp"
#include "ast/functiontype.hpp"
#include "ast/voidtype.hpp"
#include "ast/variabledeclaration.hpp"
#include "ast/functiondeclaration.hpp"
#include "ast/declarations.hpp"
#include "ast/subscripting.hpp"
#include "ast/comparisonchain.hpp"
#include "ast/typeerror.hpp"
#include "ast/andchain.hpp"
#include "ast/orchain.hpp"
#include "ast/implieschain.hpp"
#include "ast/forstatement.hpp"
#include "ast/range.hpp"
#include "ast/rangetype.hpp"
#include "ast/reference.hpp"
#include "ast/booleanpointerliteral.hpp"
#include "ast/integerpointerliteral.hpp"
